

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>WSDL Port Type [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Web Services (WSDL),Web Services (WSDL) Model WSDL, Port Type,Model,Model WSDL, Port Type,Element,Element WSDL, Port Type,WSDL,WSDL Port Type Element,WSDL Port Type Diagram,Port Type,Port Type WSDL Element,Port Type WSDL Diagram,Diagram,Diagram WSDL Port Type">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">WSDL Port Type</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="wsdl_service.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="wsdl_message.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText">WSDL </span><span class="f_BodyText" style="font-style: italic;">Port Types</span><span class="f_BodyText"> are represented in Enterprise Architect by UML interfaces stereotyped as </span><span class="f_BodyText" style="font-style: italic;">WSDLportType</span><span class="f_BodyText">. PortTypes should be defined under the </span><span class="f_BodyText" style="font-style: italic;">PortTypes</span><span class="f_BodyText"> packages in the WSDL namespace structure.</span></p>
<p class="p_BodyText"><span class="f_BodyText">To define new WSDLportType elements for your namespace, follow the steps below:</span></p>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">Open the Overview diagram defined for your WSDL namespace package, and double-click on the PortTypes package to open the PortTypes diagram.</span></li>
<li value=2><span class="f_NumberedList">Drag the </span><span class="f_MenuKeyField" style="font-style: italic; font-weight: normal;">Port Type</span><span class="f_NumberedList"> element from the </span><span class="f_UIControl">Toolbox</span><span class="f_NumberedList"> onto the diagram. The </span><span class="f_UIControl">WSDL PortType</span><span class="f_NumberedList"> dialog displays.</span><br>
<span class="f_NumberedList">&nbsp;</span><br>
<img src="wsdlporttypeprops.png" width="357" height="149" border="0" alt="WSDLPortTypeProps"><br>
<span class="f_NumberedList">&nbsp;</span></li>
<li value=3><span class="f_NumberedList">Type in the name for the portType.</span></li>
<li value=4><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">OK</span><span class="f_NumberedList"> button to close the </span><span class="f_UIControl">WSDL PortType</span><span class="f_NumberedList"> dialog.</span></li>
<li value=5><span class="f_NumberedList">Define operations for the portType by dragging the <a href="wsdl_port_type_operation.htm">Port Type Operation</a> item from the </span><span class="f_UIControl">WSDL</span><span class="f_NumberedList"> page of the Enterprise Architect UML </span><span class="f_UIControl">Toolbox</span><span class="f_NumberedList"> onto the portType interface.</span></li>
</ol>
<p class="p_BodyText"><span class="f_BodyText">You can edit the WSDL-specific properties of the portType later by double-clicking the interface in the diagram or </span><span class="f_UIControl">Project Browser</span><span class="f_BodyText">. Alternatively, in the </span><span class="f_UIControl">WSDL PortType</span><span class="f_BodyText"> dialog, click on the </span><span class="f_MenuKeyField">UML</span><span class="f_BodyText"> button to invoke the standard </span><span class="f_UIControl">Properties</span><span class="f_BodyText"> dialog for an interface. (This button does not display on the initial </span><span class="f_UIControl">WSDL PortType</span><span class="f_BodyText"> dialog for a new PortType element.)</span></p>




            </div>
          </div>
        </div>



</div>


</body>
</html>
